package com.huaxin.common.Entity;

import java.util.List;

/**
 * Created by songxf on 2017/9/5.
 */

public class HxFacilityTaskDetailBean extends BaseDTO {


    /**
     * data : {"deviceJaList":[{"deviceCode":"20170802102012","deviceItem":[{"checkState":0,"id":61,"imageName":[],"isFinish":0,"itemType":1,"xunjianItemName":"44444"},{"checkState":0,"id":62,"imageName":[],"isFinish":0,"itemType":1,"xunjianItemName":"电源检查"},{"checkState":0,"id":63,"imageName":[],"isFinish":0,"itemType":1,"xunjianItemName":"环境监察"}],"deviceName":"回转格栅"},{"deviceCode":"20170622094702","deviceItem":[{"checkState":0,"id":67,"imageName":[],"isFinish":0,"itemType":1,"xunjianItemName":"测试1"},{"checkState":0,"id":68,"imageName":[],"isFinish":0,"itemType":1,"xunjianItemName":"测试2"}],"deviceName":"翠湖水厂设备"}],"structureList":[{"checkState":0,"id":64,"imageName":[],"isFinish":0,"itemType":0,"xunjianItemName":"地面是否干净"},{"checkState":0,"id":65,"imageName":[],"isFinish":0,"itemType":0,"xunjianItemName":"墙壁破损"},{"checkState":0,"id":66,"imageName":[],"isFinish":0,"itemType":0,"xunjianItemName":"是否漏电"}]}
     */

    private DataBean data;

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        private List<DeviceJaListBean>  deviceJaList;
        private List<StructureListBean> structureList;

        public List<DeviceJaListBean> getDeviceJaList() {
            return deviceJaList;
        }

        public void setDeviceJaList(List<DeviceJaListBean> deviceJaList) {
            this.deviceJaList = deviceJaList;
        }

        public List<StructureListBean> getStructureList() {
            return structureList;
        }

        public void setStructureList(List<StructureListBean> structureList) {
            this.structureList = structureList;
        }

        public static class DeviceJaListBean {
            /**
             * deviceCode : 20170802102012
             * deviceItem : [{"checkState":0,"id":61,"imageName":[],"isFinish":0,"itemType":1,"xunjianItemName":"44444"},{"checkState":0,"id":62,"imageName":[],"isFinish":0,"itemType":1,"xunjianItemName":"电源检查"},{"checkState":0,"id":63,"imageName":[],"isFinish":0,"itemType":1,"xunjianItemName":"环境监察"}]
             * deviceName : 回转格栅
             */

            private String deviceCode;
            private String               deviceName;
            private List<DeviceItemBean> deviceItem;

            public String getDeviceCode() {
                return deviceCode;
            }

            public void setDeviceCode(String deviceCode) {
                this.deviceCode = deviceCode;
            }

            public String getDeviceName() {
                return deviceName;
            }

            public void setDeviceName(String deviceName) {
                this.deviceName = deviceName;
            }

            public List<DeviceItemBean> getDeviceItem() {
                return deviceItem;
            }

            public void setDeviceItem(List<DeviceItemBean> deviceItem) {
                this.deviceItem = deviceItem;
            }

            public static class DeviceItemBean {
                /**
                 * checkState : 0
                 * id : 61
                 * imageName : []
                 * isFinish : 0
                 * itemType : 1
                 * xunjianItemName : 44444
                 */

                private int checkState;
                private int     idNum;
                private int     isFinish;
                private int     itemType;
                private String  xunjianItemName;
                private List<String> imageName;
                private String remark;

                public int getIdNum() {
                    return idNum;
                }

                public void setIdNum(int idNum) {
                    this.idNum = idNum;
                }

                public String getRemark() {
                    return remark;
                }

                public void setRemark(String remark) {
                    this.remark = remark;
                }

                public int getCheckState() {
                    return checkState;
                }

                public void setCheckState(int checkState) {
                    this.checkState = checkState;
                }



                public int getIsFinish() {
                    return isFinish;
                }

                public void setIsFinish(int isFinish) {
                    this.isFinish = isFinish;
                }

                public int getItemType() {
                    return itemType;
                }

                public void setItemType(int itemType) {
                    this.itemType = itemType;
                }

                public String getXunjianItemName() {
                    return xunjianItemName;
                }

                public void setXunjianItemName(String xunjianItemName) {
                    this.xunjianItemName = xunjianItemName;
                }

                public List<String> getImageName() {
                    return imageName;
                }

                public void setImageName(List<String> imageName) {
                    this.imageName = imageName;
                }
            }
        }

        public static class StructureListBean {
            /**
             * checkState : 0
             * id : 64
             * imageName : []
             * isFinish : 0
             * itemType : 0
             * xunjianItemName : 地面是否干净
             */

            private int checkState;
            private int     idNum;
            private int     isFinish;
            private int     itemType;
            private String  xunjianItemName;
            private List<String> imageName;
            private String remark;

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            public int getCheckState() {
                return checkState;
            }

            public void setCheckState(int checkState) {
                this.checkState = checkState;
            }

            public int getIdNum() {
                return idNum;
            }

            public void setIdNum(int idNum) {
                this.idNum = idNum;
            }

            public int getIsFinish() {
                return isFinish;
            }

            public void setIsFinish(int isFinish) {
                this.isFinish = isFinish;
            }

            public int getItemType() {
                return itemType;
            }

            public void setItemType(int itemType) {
                this.itemType = itemType;
            }

            public String getXunjianItemName() {
                return xunjianItemName;
            }

            public void setXunjianItemName(String xunjianItemName) {
                this.xunjianItemName = xunjianItemName;
            }

            public List<String> getImageName() {
                return imageName;
            }

            public void setImageName(List<String> imageName) {
                this.imageName = imageName;
            }
        }
    }
}
